2 DateFrame表格管理技术
2.1 表格属性的获取1
要想学好DateFrame表,要了解它的一些属性,比强表格的行列数,表格的行列索引,列的数据类型, 表格的元素个数等,这些属性不但可以提取使用,有的属性还可以再次修改。
1、获取DateFrame的行数和列数用df.shape属性;
2、获取元素个数用df.size属性;
3、获取行索引用df.index属性;
4、获取列索引用df.columns属性;
5、同时获取行列索引,用df.axes属性;
6、获取列数据类型,用df.dtype属性。
2.1.1 读入Excel数据
import pandas as pd
path=r 'D:\pythonCharm\PyObject\Object\测试\测试素材.xlsx'
df=pd.read_excel(path)
print (df)
返回:
姓名 | 年龄 | 考试日期 | 分数 | |
---|---|---|---|---|
0 | 小明 | 25 | 2021-04-14 | 85.5 |
1 | 小张 | 36 | 2021-03-15 | 89.0 |
2 | 小王 | 47 | 2020-09-19 | 95.0 |
3 | 小李 | 21 | 2019-10-25 | 88.5 |
4 | 小四 | 29 | 2019-08-18 | 99.0 |
5 | 小管 | 33 | 2021-02-14 | 100.0 |
2.1.2 各项表格属性的获取
import pandas as pd
path=r 'D:\pythonCharm\PyObject\Object\测试\测试素材.xlsx'
df=pd.read_excel(path)
print (df.shape)
print (df.size)
print (df.index)
print (df.columns)
print (df.axes)
print (df.dtypes)
返回:
(6, 4) #.shape
24 #. size
RangeIndex(start=0, stop=6, step=1) #. Index
Index(['姓名', '年龄', '考试日期', '分数'], dtype='object') #.columns
[RangeIndex(start=0, stop=6, step=1), Index(['姓名', '年龄', '考试日期', '分数'], dtype='object')] #.axes
姓名 object
年龄 int64
考试日期 datetime64[ns]
分数 float64
dtype: object #.dtype